package com.ruoyi.project.hcy.product.domain.product;

/**
 * @ClassName Product
 * @Author SAI
 * @Date 2020/9/17 10:09
 * @Description 产品
 * @Version 1.0
 */
public class Product {
    private Long productId; //产品id
    private String productName; //品名
    private Long classifinationId;  //类别id
    private Long seriesId;  //系列id
    private Long styleId;   //风格id
    private Long specificationId;   //规格id
    private Long qualityId; //材质id
    private String productStatus;   //产品是否展示
    private Long productSort;   //缩略图时，图片是否展示
    private Long imgId; //图片id
    private String productLocation; //产地
    private Double productCost; //产品成本
    private Long productNumber; //产品剩余数量
    private Double productPrice;    //产品价格
    private String productOnWay;    //产品是否在途
    private String productRemark;   //产品描述


    public Product() {
    }

    public Product(Long productId, String productName, Long classifinationId, Long seriesId, Long styleId, Long specificationId, Long qualityId, String productStatus, Long productSort, Long imgId, String productLocation, Double productCost, Long productNumber, Double productPrice, String productOnWay, String productRemark) {
        this.productId = productId;
        this.productName = productName;
        this.classifinationId = classifinationId;
        this.seriesId = seriesId;
        this.styleId = styleId;
        this.specificationId = specificationId;
        this.qualityId = qualityId;
        this.productStatus = productStatus;
        this.productSort = productSort;
        this.imgId = imgId;
        this.productLocation = productLocation;
        this.productCost = productCost;
        this.productNumber = productNumber;
        this.productPrice = productPrice;
        this.productOnWay = productOnWay;
        this.productRemark = productRemark;
    }

    @Override
    public String toString() {
        return "Product{" +
                "productId=" + productId +
                ", productName='" + productName + '\'' +
                ", classifinationId=" + classifinationId +
                ", seriesId=" + seriesId +
                ", styleId=" + styleId +
                ", specificationId=" + specificationId +
                ", qualityId=" + qualityId +
                ", productStatus='" + productStatus + '\'' +
                ", productSort=" + productSort +
                ", imgId=" + imgId +
                ", productLocation='" + productLocation + '\'' +
                ", productCost=" + productCost +
                ", productNumber=" + productNumber +
                ", productPrice=" + productPrice +
                ", productOnWay='" + productOnWay + '\'' +
                ", productRemark='" + productRemark + '\'' +
                '}';
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public Long getClassifinationId() {
        return classifinationId;
    }

    public void setClassifinationId(Long classifinationId) {
        this.classifinationId = classifinationId;
    }

    public Long getSeriesId() {
        return seriesId;
    }

    public void setSeriesId(Long seriesId) {
        this.seriesId = seriesId;
    }

    public Long getStyleId() {
        return styleId;
    }

    public void setStyleId(Long styleId) {
        this.styleId = styleId;
    }

    public Long getSpecificationId() {
        return specificationId;
    }

    public void setSpecificationId(Long specificationId) {
        this.specificationId = specificationId;
    }

    public Long getQualityId() {
        return qualityId;
    }

    public void setQualityId(Long qualityId) {
        this.qualityId = qualityId;
    }

    public String getProductStatus() {
        return productStatus;
    }

    public void setProductStatus(String productStatus) {
        this.productStatus = productStatus;
    }

    public Long getProductSort() {
        return productSort;
    }

    public void setProductSort(Long productSort) {
        this.productSort = productSort;
    }

    public Long getImgId() {
        return imgId;
    }

    public void setImgId(Long imgId) {
        this.imgId = imgId;
    }

    public String getProductLocation() {
        return productLocation;
    }

    public void setProductLocation(String productLocation) {
        this.productLocation = productLocation;
    }

    public Double getProductCost() {
        return productCost;
    }

    public void setProductCost(Double productCost) {
        this.productCost = productCost;
    }

    public Long getProductNumber() {
        return productNumber;
    }

    public void setProductNumber(Long productNumber) {
        this.productNumber = productNumber;
    }

    public Double getProductPrice() {
        return productPrice;
    }

    public void setProductPrice(Double productPrice) {
        this.productPrice = productPrice;
    }

    public String getProductOnWay() {
        return productOnWay;
    }

    public void setProductOnWay(String productOnWay) {
        this.productOnWay = productOnWay;
    }

    public String getProductRemark() {
        return productRemark;
    }

    public void setProductRemark(String productRemark) {
        this.productRemark = productRemark;
    }
}
